package me.yushuai.wukong.base.api.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 更新装箱信息
 *
 * @author zhoushuai@189.cn
 * @date 2022-09-09
 */
@Data
@ToString
@EqualsAndHashCode
public class UpdateCartonDTO {
    /**
     * 装箱编号
     */
    private Long cartonId;

    /**
     * 装箱编码
     */
    private String cartonCode;

    /**
     * 装箱组
     */
    private String cartonGroup;

    /**
     * 中文描述
     */
    private String descCh;

    /**
     * 体积限制
     */
    private BigDecimal maxCubic;

    /**
     * 重量限制
     */
    private BigDecimal maxWeight;

    /**
     * 数量限制
     */
    private BigDecimal maxCount;

    /**
     * 长
     */
    private BigDecimal length;

    /**
     * 宽
     */
    private BigDecimal width;

    /**
     * 高
     */
    private BigDecimal height;

    /**
     * 浮动容积上限
     */
    private BigDecimal cubicUpLimit;

    /**
     * 激活
     */
    private String activeFlag;

    /**
     * 仓库ID
     */
    private String warehouseId;

    /**
     * 默认标记
     */
    private String defaultFlag;

    /**
     * 计费重量
     */
    private BigDecimal billingWeight;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 创建用户编号
     */
    private Long createBy;

    /**
     * 最后修改时间
     */
    private LocalDateTime modifyTime;

    /**
     * 最后修改用户编号
     */
    private Long modifyBy;

    /**
     * 用户自定义1
     */
    private String udf1;

    /**
     * 用户自定义2
     */
    private String udf2;

    /**
     * 用户自定义3
     */
    private String udf3;

}
